package com.cd.learn.cdlearn.resttemplate;



import java.lang.annotation.*;

/**
 * 标记方法需要记录审计日志
 * 通过此注解标记固定的审计日志项
 * {@code @AuditLog(level = LogLevelEnum.LEVEL_LOW, eventType = LogEventTypeEnum.EVENT_BUSINESS, operateObject = "示例项目-用户信息", operateType = LogOperateTypeEnum.OPERATE_QUERY)}
 * <p>
 * 通过方法记录审计日志内容,因为有时<b>审计日志内容</b>会根据用户请求参数变化
 * {@code logger.audit("查询用户信息,按照用户名正序排序");}
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface AuditLog {


}
